html, body {
font-family: Arial;
margin: 0;
padding: 0;
background: #fff;
height: 100%;
}


#contenido {
width: 960px;
margin: 0 auto;
background: #e6e5ba;
border: 1px solid #d1d0ad;
padding: 50px 0;
min-height: 100%;
height: auto !important;
}

.menu li {
list-style-type: none;
float: left;
text-transform: uppercase;
font-size: 20px;
font-weight: bold;
line-height: 80px;
padding-right: 50px;
}

.menu {
width: 100%;
height: 70px;
background: transparent url('img/bgmenu.png') repeat-x;
}

.menu li a {
text-decoration: none;
color: #222;
display: block  !importnat;
position: relative;
width: 150px !importnat;
}

.menu li a:hover {
color: #000;
}

.menu ul li ul span {
background: url('img/flecha.png');
margin: -20px 50px;
width: 20px;
height: 10px;
position: absolute;
}

.menu ul li ul {
display: none; 
background: #cac99e ;
padding: 10px 0;
position: absolute;
margin: -12px -20px;
.margin: 69px -170px;
_margin: 69px -170px;
}

.menu ul li:hover ul {
display: block;
}

.menu ul li ul li {
display: block;
float: none;
position: relative;
color: #fff;
padding: 0 20px;
line-height: 30px;
}

.menu ul li ul li a{
color: #444;
}

.menu ul li ul li a:hover {
color: #000;
}

#menu_i {
float: left;
width: 54px;
height: 100px;
background: transparent url('img/bgmenu_i.png') no-repeat;
margin-left: -16px;
}


#menu_d{
float: right;
width: 54px;
height: 100px;
background: transparent url('img/bgmenu_d.png') no-repeat;
margin-right: -16px;
}

.menu li a:hover {
color: #000;
}li a:hover {
color: #000;
} {
color: #000;
}lor: #000;
}